
package cn.eshore.bnet.sag.location;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

import cn.Header;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the cn package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetWebTicketRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "GetWebTicketRequest");
    private final static QName _GetMapURL_QNAME = new QName("http://location.service.sag.bnet.cn/", "getMapURL");
    private final static QName _RemoveTriggerRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "RemoveTriggerRequest");
    private final static QName _GetLocation_QNAME = new QName("http://location.service.sag.bnet.cn/", "getLocation");
    private final static QName _InverseGeocodeResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "InverseGeocodeResponse");
    private final static QName _GetHisPositionResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "GetHisPositionResponse");
    private final static QName _ActiveMdnRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "ActiveMdnRequest");
    private final static QName _Active_QNAME = new QName("http://location.service.sag.bnet.cn/", "active");
    private final static QName _GetTicketResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "GetTicketResponse");
    private final static QName _ISAGNotifyRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "ISAGNotifyRequest");
    private final static QName _DisActiveMdnRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "DisActiveMdnRequest");
    private final static QName _Header_QNAME = new QName("http://location.service.sag.bnet.cn/", "header");
    private final static QName _TriggerReportCallback_QNAME = new QName("http://location.service.sag.bnet.cn/", "TriggerReportCallback");
    private final static QName _GetHisPositionRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "GetHisPositionRequest");
    private final static QName _InverseGeocodeRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "InverseGeocodeRequest");
    private final static QName _ActiveMdnResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "ActiveMdnResponse");
    private final static QName _ServiceException_QNAME = new QName("http://location.service.sag.bnet.cn/", "ServiceException");
    private final static QName _DisActiveMdnResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "DisActiveMdnResponse");
    private final static QName _GetPositionResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "GetPositionResponse");
    private final static QName _RemoveTriggerResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "RemoveTriggerResponse");
    private final static QName _ActiveResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "activeResponse");
    private final static QName _ISAGNotifyResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "ISAGNotifyResponse");
    private final static QName _GetMapURLResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "getMapURLResponse");
    private final static QName _GetLocationResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "getLocationResponse");
    private final static QName _GetGeographicInfo_QNAME = new QName("http://location.service.sag.bnet.cn/", "getGeographicInfo");
    private final static QName _AddTriggerResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "AddTriggerResponse");
    private final static QName _PolicyException_QNAME = new QName("http://location.service.sag.bnet.cn/", "PolicyException");
    private final static QName _GetPositionRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "GetPositionRequest");
    private final static QName _GetGeographicInfoResponse_QNAME = new QName("http://location.service.sag.bnet.cn/", "getGeographicInfoResponse");
    private final static QName _AddTriggerRequest_QNAME = new QName("http://location.service.sag.bnet.cn/", "AddTriggerRequest");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: cn
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Header }
     * 
     */
    public Header createHeader() {
        return new Header();
    }

    /**
     * Create an instance of {@link GetMapURLResponse }
     * 
     */
    public GetMapURLResponse createGetMapURLResponse() {
        return new GetMapURLResponse();
    }

    /**
     * Create an instance of {@link AddTriggerRequestType }
     * 
     */
    public AddTriggerRequestType createAddTriggerRequestType() {
        return new AddTriggerRequestType();
    }

    /**
     * Create an instance of {@link GetGeographicInfoResponse }
     * 
     */
    public GetGeographicInfoResponse createGetGeographicInfoResponse() {
        return new GetGeographicInfoResponse();
    }

    /**
     * Create an instance of {@link GetPositionRequestType }
     * 
     */
    public GetPositionRequestType createGetPositionRequestType() {
        return new GetPositionRequestType();
    }

    /**
     * Create an instance of {@link PolicyException }
     * 
     */
    public PolicyException createPolicyException() {
        return new PolicyException();
    }

    /**
     * Create an instance of {@link AddTriggerResponseType }
     * 
     */
    public AddTriggerResponseType createAddTriggerResponseType() {
        return new AddTriggerResponseType();
    }

    /**
     * Create an instance of {@link GetGeographicInfo }
     * 
     */
    public GetGeographicInfo createGetGeographicInfo() {
        return new GetGeographicInfo();
    }

    /**
     * Create an instance of {@link GetLocationResponse }
     * 
     */
    public GetLocationResponse createGetLocationResponse() {
        return new GetLocationResponse();
    }

    /**
     * Create an instance of {@link ActiveMdnResponseType }
     * 
     */
    public ActiveMdnResponseType createActiveMdnResponseType() {
        return new ActiveMdnResponseType();
    }

    /**
     * Create an instance of {@link InverseGeocodeRequestType }
     * 
     */
    public InverseGeocodeRequestType createInverseGeocodeRequestType() {
        return new InverseGeocodeRequestType();
    }

    /**
     * Create an instance of {@link ISAGNotifyResponseType }
     * 
     */
    public ISAGNotifyResponseType createISAGNotifyResponseType() {
        return new ISAGNotifyResponseType();
    }

    /**
     * Create an instance of {@link ActiveResponse }
     * 
     */
    public ActiveResponse createActiveResponse() {
        return new ActiveResponse();
    }

    /**
     * Create an instance of {@link RemoveTriggerResponseType }
     * 
     */
    public RemoveTriggerResponseType createRemoveTriggerResponseType() {
        return new RemoveTriggerResponseType();
    }

    /**
     * Create an instance of {@link GetPositionResponseType }
     * 
     */
    public GetPositionResponseType createGetPositionResponseType() {
        return new GetPositionResponseType();
    }

    /**
     * Create an instance of {@link ServiceException }
     * 
     */
    public ServiceException createServiceException() {
        return new ServiceException();
    }

    /**
     * Create an instance of {@link DisActiveMdnResponseType }
     * 
     */
    public DisActiveMdnResponseType createDisActiveMdnResponseType() {
        return new DisActiveMdnResponseType();
    }

    /**
     * Create an instance of {@link DisActiveMdnRequestType }
     * 
     */
    public DisActiveMdnRequestType createDisActiveMdnRequestType() {
        return new DisActiveMdnRequestType();
    }

    /**
     * Create an instance of {@link ISAGNotifyRequestType }
     * 
     */
    public ISAGNotifyRequestType createISAGNotifyRequestType() {
        return new ISAGNotifyRequestType();
    }

    /**
     * Create an instance of {@link GetHisPositionRequestType }
     * 
     */
    public GetHisPositionRequestType createGetHisPositionRequestType() {
        return new GetHisPositionRequestType();
    }

    /**
     * Create an instance of {@link TriggerReportCallbackType }
     * 
     */
    public TriggerReportCallbackType createTriggerReportCallbackType() {
        return new TriggerReportCallbackType();
    }

    /**
     * Create an instance of {@link GetLocation }
     * 
     */
    public GetLocation createGetLocation() {
        return new GetLocation();
    }

    /**
     * Create an instance of {@link RemoveTriggerRequestType }
     * 
     */
    public RemoveTriggerRequestType createRemoveTriggerRequestType() {
        return new RemoveTriggerRequestType();
    }

    /**
     * Create an instance of {@link GetMapURL }
     * 
     */
    public GetMapURL createGetMapURL() {
        return new GetMapURL();
    }

    /**
     * Create an instance of {@link GetTicketRequestType }
     * 
     */
    public GetTicketRequestType createGetTicketRequestType() {
        return new GetTicketRequestType();
    }

    /**
     * Create an instance of {@link GetTicketResponseType }
     * 
     */
    public GetTicketResponseType createGetTicketResponseType() {
        return new GetTicketResponseType();
    }

    /**
     * Create an instance of {@link Active }
     * 
     */
    public Active createActive() {
        return new Active();
    }

    /**
     * Create an instance of {@link ActiveMdnRequestType }
     * 
     */
    public ActiveMdnRequestType createActiveMdnRequestType() {
        return new ActiveMdnRequestType();
    }

    /**
     * Create an instance of {@link GetHisPositionResponseType }
     * 
     */
    public GetHisPositionResponseType createGetHisPositionResponseType() {
        return new GetHisPositionResponseType();
    }

    /**
     * Create an instance of {@link InverseGeocodeResponseType }
     * 
     */
    public InverseGeocodeResponseType createInverseGeocodeResponseType() {
        return new InverseGeocodeResponseType();
    }

    /**
     * Create an instance of {@link PosInfoType }
     * 
     */
    public PosInfoType createPosInfoType() {
        return new PosInfoType();
    }

    /**
     * Create an instance of {@link RoadType }
     * 
     */
    public RoadType createRoadType() {
        return new RoadType();
    }

    /**
     * Create an instance of {@link LatLonType }
     * 
     */
    public LatLonType createLatLonType() {
        return new LatLonType();
    }

    /**
     * Create an instance of {@link PosInfosType }
     * 
     */
    public PosInfosType createPosInfosType() {
        return new PosInfosType();
    }

    /**
     * Create an instance of {@link GeographicInfo }
     * 
     */
    public GeographicInfo createGeographicInfo() {
        return new GeographicInfo();
    }

    /**
     * Create an instance of {@link ParameterType }
     * 
     */
    public ParameterType createParameterType() {
        return new ParameterType();
    }

    /**
     * Create an instance of {@link TimeRangeType }
     * 
     */
    public TimeRangeType createTimeRangeType() {
        return new TimeRangeType();
    }

    /**
     * Create an instance of {@link TriggerSettingType }
     * 
     */
    public TriggerSettingType createTriggerSettingType() {
        return new TriggerSettingType();
    }

    /**
     * Create an instance of {@link ActiveInfo }
     * 
     */
    public ActiveInfo createActiveInfo() {
        return new ActiveInfo();
    }

    /**
     * Create an instance of {@link PosTypeType }
     * 
     */
    public PosTypeType createPosTypeType() {
        return new PosTypeType();
    }

    /**
     * Create an instance of {@link ActiveInfosType }
     * 
     */
    public ActiveInfosType createActiveInfosType() {
        return new ActiveInfosType();
    }

    /**
     * Create an instance of {@link TriggerType }
     * 
     */
    public TriggerType createTriggerType() {
        return new TriggerType();
    }

    /**
     * Create an instance of {@link ResultType }
     * 
     */
    public ResultType createResultType() {
        return new ResultType();
    }

    /**
     * Create an instance of {@link CallerInfoType }
     * 
     */
    public CallerInfoType createCallerInfoType() {
        return new CallerInfoType();
    }

    /**
     * Create an instance of {@link LocationInfo }
     * 
     */
    public LocationInfo createLocationInfo() {
        return new LocationInfo();
    }

    /**
     * Create an instance of {@link GeocodeType }
     * 
     */
    public GeocodeType createGeocodeType() {
        return new GeocodeType();
    }

    /**
     * Create an instance of {@link TerminalsType }
     * 
     */
    public TerminalsType createTerminalsType() {
        return new TerminalsType();
    }

    /**
     * Create an instance of {@link TerminalType }
     * 
     */
    public TerminalType createTerminalType() {
        return new TerminalType();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTicketRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "GetWebTicketRequest")
    public JAXBElement<GetTicketRequestType> createGetWebTicketRequest(GetTicketRequestType value) {
        return new JAXBElement<GetTicketRequestType>(_GetWebTicketRequest_QNAME, GetTicketRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMapURL }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "getMapURL")
    public JAXBElement<GetMapURL> createGetMapURL(GetMapURL value) {
        return new JAXBElement<GetMapURL>(_GetMapURL_QNAME, GetMapURL.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveTriggerRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "RemoveTriggerRequest")
    public JAXBElement<RemoveTriggerRequestType> createRemoveTriggerRequest(RemoveTriggerRequestType value) {
        return new JAXBElement<RemoveTriggerRequestType>(_RemoveTriggerRequest_QNAME, RemoveTriggerRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetLocation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "getLocation")
    public JAXBElement<GetLocation> createGetLocation(GetLocation value) {
        return new JAXBElement<GetLocation>(_GetLocation_QNAME, GetLocation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InverseGeocodeResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "InverseGeocodeResponse")
    public JAXBElement<InverseGeocodeResponseType> createInverseGeocodeResponse(InverseGeocodeResponseType value) {
        return new JAXBElement<InverseGeocodeResponseType>(_InverseGeocodeResponse_QNAME, InverseGeocodeResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetHisPositionResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "GetHisPositionResponse")
    public JAXBElement<GetHisPositionResponseType> createGetHisPositionResponse(GetHisPositionResponseType value) {
        return new JAXBElement<GetHisPositionResponseType>(_GetHisPositionResponse_QNAME, GetHisPositionResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ActiveMdnRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "ActiveMdnRequest")
    public JAXBElement<ActiveMdnRequestType> createActiveMdnRequest(ActiveMdnRequestType value) {
        return new JAXBElement<ActiveMdnRequestType>(_ActiveMdnRequest_QNAME, ActiveMdnRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Active }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "active")
    public JAXBElement<Active> createActive(Active value) {
        return new JAXBElement<Active>(_Active_QNAME, Active.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTicketResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "GetTicketResponse")
    public JAXBElement<GetTicketResponseType> createGetTicketResponse(GetTicketResponseType value) {
        return new JAXBElement<GetTicketResponseType>(_GetTicketResponse_QNAME, GetTicketResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ISAGNotifyRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "ISAGNotifyRequest")
    public JAXBElement<ISAGNotifyRequestType> createISAGNotifyRequest(ISAGNotifyRequestType value) {
        return new JAXBElement<ISAGNotifyRequestType>(_ISAGNotifyRequest_QNAME, ISAGNotifyRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DisActiveMdnRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "DisActiveMdnRequest")
    public JAXBElement<DisActiveMdnRequestType> createDisActiveMdnRequest(DisActiveMdnRequestType value) {
        return new JAXBElement<DisActiveMdnRequestType>(_DisActiveMdnRequest_QNAME, DisActiveMdnRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Header }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "header")
    public JAXBElement<Header> createHeader(Header value) {
        return new JAXBElement<Header>(_Header_QNAME, Header.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TriggerReportCallbackType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "TriggerReportCallback")
    public JAXBElement<TriggerReportCallbackType> createTriggerReportCallback(TriggerReportCallbackType value) {
        return new JAXBElement<TriggerReportCallbackType>(_TriggerReportCallback_QNAME, TriggerReportCallbackType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetHisPositionRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "GetHisPositionRequest")
    public JAXBElement<GetHisPositionRequestType> createGetHisPositionRequest(GetHisPositionRequestType value) {
        return new JAXBElement<GetHisPositionRequestType>(_GetHisPositionRequest_QNAME, GetHisPositionRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InverseGeocodeRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "InverseGeocodeRequest")
    public JAXBElement<InverseGeocodeRequestType> createInverseGeocodeRequest(InverseGeocodeRequestType value) {
        return new JAXBElement<InverseGeocodeRequestType>(_InverseGeocodeRequest_QNAME, InverseGeocodeRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ActiveMdnResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "ActiveMdnResponse")
    public JAXBElement<ActiveMdnResponseType> createActiveMdnResponse(ActiveMdnResponseType value) {
        return new JAXBElement<ActiveMdnResponseType>(_ActiveMdnResponse_QNAME, ActiveMdnResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ServiceException }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "ServiceException")
    public JAXBElement<ServiceException> createServiceException(ServiceException value) {
        return new JAXBElement<ServiceException>(_ServiceException_QNAME, ServiceException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DisActiveMdnResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "DisActiveMdnResponse")
    public JAXBElement<DisActiveMdnResponseType> createDisActiveMdnResponse(DisActiveMdnResponseType value) {
        return new JAXBElement<DisActiveMdnResponseType>(_DisActiveMdnResponse_QNAME, DisActiveMdnResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPositionResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "GetPositionResponse")
    public JAXBElement<GetPositionResponseType> createGetPositionResponse(GetPositionResponseType value) {
        return new JAXBElement<GetPositionResponseType>(_GetPositionResponse_QNAME, GetPositionResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RemoveTriggerResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "RemoveTriggerResponse")
    public JAXBElement<RemoveTriggerResponseType> createRemoveTriggerResponse(RemoveTriggerResponseType value) {
        return new JAXBElement<RemoveTriggerResponseType>(_RemoveTriggerResponse_QNAME, RemoveTriggerResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ActiveResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "activeResponse")
    public JAXBElement<ActiveResponse> createActiveResponse(ActiveResponse value) {
        return new JAXBElement<ActiveResponse>(_ActiveResponse_QNAME, ActiveResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ISAGNotifyResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "ISAGNotifyResponse")
    public JAXBElement<ISAGNotifyResponseType> createISAGNotifyResponse(ISAGNotifyResponseType value) {
        return new JAXBElement<ISAGNotifyResponseType>(_ISAGNotifyResponse_QNAME, ISAGNotifyResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetMapURLResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "getMapURLResponse")
    public JAXBElement<GetMapURLResponse> createGetMapURLResponse(GetMapURLResponse value) {
        return new JAXBElement<GetMapURLResponse>(_GetMapURLResponse_QNAME, GetMapURLResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetLocationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "getLocationResponse")
    public JAXBElement<GetLocationResponse> createGetLocationResponse(GetLocationResponse value) {
        return new JAXBElement<GetLocationResponse>(_GetLocationResponse_QNAME, GetLocationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetGeographicInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "getGeographicInfo")
    public JAXBElement<GetGeographicInfo> createGetGeographicInfo(GetGeographicInfo value) {
        return new JAXBElement<GetGeographicInfo>(_GetGeographicInfo_QNAME, GetGeographicInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddTriggerResponseType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "AddTriggerResponse")
    public JAXBElement<AddTriggerResponseType> createAddTriggerResponse(AddTriggerResponseType value) {
        return new JAXBElement<AddTriggerResponseType>(_AddTriggerResponse_QNAME, AddTriggerResponseType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PolicyException }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "PolicyException")
    public JAXBElement<PolicyException> createPolicyException(PolicyException value) {
        return new JAXBElement<PolicyException>(_PolicyException_QNAME, PolicyException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPositionRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "GetPositionRequest")
    public JAXBElement<GetPositionRequestType> createGetPositionRequest(GetPositionRequestType value) {
        return new JAXBElement<GetPositionRequestType>(_GetPositionRequest_QNAME, GetPositionRequestType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetGeographicInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "getGeographicInfoResponse")
    public JAXBElement<GetGeographicInfoResponse> createGetGeographicInfoResponse(GetGeographicInfoResponse value) {
        return new JAXBElement<GetGeographicInfoResponse>(_GetGeographicInfoResponse_QNAME, GetGeographicInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddTriggerRequestType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://location.service.sag.bnet.cn/", name = "AddTriggerRequest")
    public JAXBElement<AddTriggerRequestType> createAddTriggerRequest(AddTriggerRequestType value) {
        return new JAXBElement<AddTriggerRequestType>(_AddTriggerRequest_QNAME, AddTriggerRequestType.class, null, value);
    }

}
